home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1995-01-14 | 3.9 KB | 131 lines |
- (* REVISION HEADER ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××× *
- |
- | $VER: TritonL.def 1.00 (06.09.94) by Stefan Schulz
- |
- | Module : TritonL
- | Last Modified : Tuesday, 06.09.94
- | Author : Stefan Schulz
- | Actual Revision : 1.00
- |
- |
- | Description
- | -----------
- | - Interface to Triton.library
- | Triton is copyright © 1993, 1994 by Stefan Zeiger
- |
- | Requirements
- | ------------
- | - triton.library V1.1
- |
- | Language
- | --------
- | - M2Amiga Modula 2 Software Development System
- | © Copyright by A+L AG, CH-2540 Grenchen
- |
- | Revision 1.00 \06.09.94\
- | - initial revision
- |
- * ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××× *)
-
- DEFINITION MODULE TritonL{"triton.library",1};
-
- (* IMPORTS ********************************************************************** *)
-
- IMPORT d : TritonD;
-
- IMPORT ed : ExecD,
- id : IntuitionD,
- R,
- ud : UtilityD;
-
- (* ****************************************************************************** *)
-
- (* ------------------------------------------------------------------------------ *)
- (* library name and version *)
- (* ------------------------------------------------------------------------------ *)
-
- VAR tritonVersion : INTEGER;
- tritonBase : ed.LibraryPtr;
-
- CONST tritonMinVersion= 1;
- tritonName = "triton.library";
-
-
- PROCEDURE AutoRequest
- ( app{R.A1} : d.TrAppPtr;
- lockproject{R.A0} : d.TrProjectPtr;
- requestTRWinTags{R.A2} : ud.TagItemPtr) : LONGCARD; CODE -84;
-
- PROCEDURE CloseProject
- ( project{R.A0} : d.TrProjectPtr ); CODE -36;
-
- PROCEDURE CloseWindowSafely
- ( win{R.A0} : id.WindowPtr ); CODE -126;
-
- PROCEDURE CreateApp
- ( appTags{R.A1} : ud.TagItemPtr ) : d.TrAppPtr; CODE -96;
-
- PROCEDURE DeleteApp
- ( app{R.A1} : d.TrAppPtr ); CODE -102;
-
- PROCEDURE EasyRequest
- ( app{R.A1} : d.TrAppPtr;
- bodyfmt{R.A2} : d.StrPtr;
- gadfmt{R.A3} : d.StrPtr;
- tagList{R.A0} : ud.TagItemPtr ) : LONGCARD; CODE -90;
-
- PROCEDURE FirstOccurance
- ( ch{R.D0} : CHAR;
- str{R.A0} : d.StrPtr ) : LONGINT; CODE -42;
-
- PROCEDURE GetAttribute
- ( project{R.A0} : d.TrProjectPtr;
- id{R.D0} : LONGCARD;
- attribute{R.D1} : LONGCARD ) : LONGCARD; CODE -66;
-
- PROCEDURE GetErrorString
- ( num{R.D0} : LONGCARD ) : d.StrPtr; CODE -54;
-
- PROCEDURE GetLastError
- ( app{R.A1} : d.TrAppPtr ) : CARDINAL; CODE -132;
-
- PROCEDURE GetMsg
- ( app{R.A1} : d.TrAppPtr ) : d.TrMessagePtr; CODE -108;
-
- PROCEDURE LockProject
- ( project{R.A0} : d.TrProjectPtr ); CODE -72;
-
- PROCEDURE LockScreen
- ( project{R.A0} : d.TrProjectPtr ) : id.ScreenPtr; CODE -138;
-
- PROCEDURE NumOccurances
- ( ch{R.D0} : CHAR;
- str{R.A0} : d.StrPtr ) : LONGINT; CODE -48;
-
- PROCEDURE OpenProject
- ( app{R.A1} : d.TrAppPtr;
- tagList{R.A0} : ud.TagItemPtr ) : d.TrProjectPtr; CODE -30;
-
- PROCEDURE ReplyMsg
- ( message{R.A1} : d.TrMessagePtr ); CODE -114;
-
- PROCEDURE SetAttribute
- ( project{R.A0} : d.TrProjectPtr;
- id{R.D0} : LONGCARD;
- attribute{R.D1} : LONGCARD;
- value{R.D2} : LONGCARD ); CODE -60;
-
- PROCEDURE UnlockProject
- ( project{R.A0} : d.TrProjectPtr ); CODE -78;
-
-
- PROCEDURE UnlockScreen
- ( screen{R.A0} : id.ScreenPtr ); CODE -144;
-
- PROCEDURE Wait
- ( app{R.A1} : d.TrAppPtr;
- otherbits{R.D0} : LONGCARD ) : LONGCARD; CODE -120;
-
-
- END TritonL.def
-